<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Imovel extends CI_Controller {

    public function index() {
        $this->load->library('table');
        $this->load->helper('html');
        $this->listar_cadastro_imoveis();
    }

    function editar_cadastro_imovel() {
        $this->load->model('imovel_model');
        $dados['registros'] = $this->imovel_model->imovel_byId($this->uri->segment(3));
        $this->load->view('cadastro_imoveis', $dados);
    }

    function gerenciar_imovel() {
        $this->load->model('imovel_model');
        if ($this->uri->segment(3) == "") {
            $this->imovel_model->inserir_imovel($_POST);
            $data['query'] = $this->imovel_model->imovel_getall();
            $this->listar_cadastro_imoveis($data);
        } else {
            $this->imovel_model->editar_imovel($_POST);
            $data['query'] = $this->envolvido_model->imovel_getall();
            $this->listar_cadastro_imoveis($data);
        }
    }

    function inserir_cadastro_imovel() {
        $this->load->model('imovel_model');
        $data['query'] = $this->imovel_model->responsavel_get();
        $this->load->view('cadastro_imoveis', $data);
    }

    function listar_cadastro_imoveis() {
        $this->load->model('imovel_model');
        $data['query'] = $this->imovel_model->imovel_getall();
        $this->load->view('listar_cadastro_imoveis', $data);
    }

    function excluir_cadastro_imoveis() {
        $this->load->model('imovel_model');
        $this->imovel_model->excluir_imovel($this->uri->segment(3));
        $this->index();
    }
    
    function get_Representante ($id){
        $this->load->model('envolvido_model');
        $this->envolvido_model->representante_byId($id);
    }

}